var slider = {
    //判断设备是否支持touch事件
    touch:('ontouchstart' in window) || window.DocumentTouch && document instanceof DocumentTouch,
    slider:document.getElementById('slider'),

    //事件
    events:{
        index:0,     //显示元素的索引
        slider:this.slider,     //this为slider对象
        handleEvent:function(event){
            console.log(event)
            var self = this;     //this指events对象
            if(event.type == 'touchstart'){
                self.start(event);
            }else if(event.type == 'touchmove'){
                self.move(event);
            }else if(event.type == 'touchend'){
                self.end(event);
            }
        },
        //滑动开始
        start:function(event){

        },
        //移动
        move:function(event){

        },
        //滑动释放
        end:function(event){

        }
    },

    //初始化
    init:function(config){
        var self = this;     //this指slider对象
        self.slider=document.getElementById(config.sliderId);
        self.events.start=config.start;
        self.events.move=config.move;
        self.events.end=config.end;
        if(!!self.touch) self.slider.addEventListener('touchstart',self.events,false);    //addEventListener第二个参数可以传一个对象，会调用该对象的handleEvent属性


    }
};
